/* this file contains the actual definitions of */
/* the IIDs and CLSIDs */

/* link this file in with the server and any clients */


/* File created by MIDL compiler version 5.01.0164 */
/* at Sun Sep 12 22:15:11 2004
 */
/* Compiler settings for D:\Program C++\Garmin\garmin\garmin.idl:
    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
    error checks: allocation ref bounds_check enum stub_data 
*/
//@@MIDL_FILE_HEADING(  )
#ifdef __cplusplus
extern "C"{
#endif 


#ifndef __IID_DEFINED__
#define __IID_DEFINED__

typedef struct _IID
{
    unsigned long x;
    unsigned short s1;
    unsigned short s2;
    unsigned char  c[8];
} IID;

#endif // __IID_DEFINED__

#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED

const IID IID_ICommunication = {0x0F9A5D4A,0x64DA,0x4CB6,{0x99,0x09,0x25,0xC4,0x2D,0xC1,0x00,0x41}};


const IID IID_IBodyPacket = {0x730AF596,0x177B,0x4027,{0x9E,0xBB,0xFC,0x91,0x5E,0x91,0x7B,0xA2}};


const IID IID_IHelperBodyPacket = {0x294A611D,0xEA91,0x4754,{0xB9,0x29,0x41,0xA7,0x37,0xBF,0x1B,0x6C}};


const IID IID_IApplication = {0x16E7C83B,0xCFDA,0x49AD,{0xAA,0x14,0xCE,0xBD,0xDA,0xC4,0xF8,0x45}};


const IID IID_IProtocolArray = {0x18228139,0x1608,0x40F8,{0xA9,0xB4,0xE3,0x67,0x82,0xCA,0x4A,0xCE}};


const IID IID_IHelperProtocolArray = {0xAE0EAE18,0x04FF,0x4ddc,{0x9F,0x79,0xC2,0xF1,0xD8,0xDD,0xC8,0x65}};


const IID IID_IProductData = {0x751F1E73,0x4CFA,0x4F84,{0xA8,0xB1,0xF0,0x8F,0x10,0xDE,0xDB,0xCF}};


const IID IID_IHelperProductData = {0xB49BCD69,0xC0AA,0x4ca3,{0xBC,0x63,0x09,0x1E,0x29,0xA7,0xD2,0x3E}};


const IID IID_IBodyPackets = {0xF7F3D000,0xCBB7,0x41C0,{0x8D,0x89,0x60,0x51,0x7B,0x33,0x54,0x75}};


const IID IID_IPrimitive = {0xEBDD5B58,0x3169,0x4D98,{0x84,0xF7,0x88,0xD1,0xDE,0x9B,0xBF,0x85}};


const IID IID_IGarminDataType = {0xB892E0AF,0x1D97,0x4d8f,{0x83,0x62,0x97,0x4E,0x81,0x10,0x15,0x51}};


const IID IID_IDXXX_Wpt_Type = {0x159762E6,0x8B54,0x43b8,{0xAC,0xB7,0x4F,0xE4,0xAE,0x5B,0xDF,0xFB}};


const IID IID_ID100_Wpt_Type = {0xE95D7CBD,0x4282,0x455C,{0x96,0x75,0xE7,0x84,0x29,0x92,0x4F,0x2A}};


const IID IID_ID101_Wpt_Type = {0xE88FA770,0x0531,0x4501,{0xB7,0x76,0x5E,0x2D,0x2C,0xBE,0x65,0x57}};


const IID IID_ID102_Wpt_Type = {0xF3FB6D62,0x0399,0x4071,{0xAE,0x64,0xC2,0x57,0x34,0xB9,0x35,0x51}};


const IID IID_ID103_Wpt_Type = {0x2DFA1A39,0x1124,0x4DF1,{0xA2,0x63,0xAF,0x35,0x62,0x76,0x2C,0x18}};


const IID IID_ID104_Wpt_Type = {0x327D435A,0xEDD6,0x4AF5,{0xA3,0x0A,0x7E,0x9A,0x0D,0x90,0x21,0x47}};


const IID IID_ID105_Wpt_Type = {0x85D51003,0x9918,0x4DEC,{0x97,0x71,0x1A,0x94,0x3D,0x98,0xC4,0x16}};


const IID IID_ID106_Wpt_Type = {0x8BE8FA0B,0x9C2B,0x43C9,{0x98,0xBF,0x5D,0x61,0x33,0xFB,0x4E,0xEF}};


const IID IID_ID107_Wpt_Type = {0xE17059F8,0x4F93,0x4882,{0x91,0x46,0xEC,0xA0,0x91,0xE1,0x70,0xC3}};


const IID IID_ID108_Wpt_Type = {0x7BE71D06,0x70AC,0x406F,{0x86,0x3D,0xB3,0xAC,0x86,0xDF,0xCC,0x81}};


const IID IID_ID109_Wpt_Type = {0x49EFB30A,0x7AEB,0x4AA1,{0xBC,0x0D,0x2C,0x9E,0x64,0xC0,0xBD,0xD0}};


const IID IID_ID110_Wpt_Type = {0xE6DBBF81,0xC03A,0x4E33,{0xA1,0xA4,0x3C,0x41,0xCD,0x7E,0x99,0x94}};


const IID IID_ID150_Wpt_Type = {0xFA811D94,0xB38A,0x4ACE,{0x96,0x8D,0x74,0x57,0x11,0x1A,0x45,0xFE}};


const IID IID_ID151_Wpt_Type = {0xCB1F20DE,0x9D03,0x4436,{0x87,0xF6,0x80,0xD0,0x49,0x96,0x2C,0x55}};


const IID IID_ID152_Wpt_Type = {0x99270E0B,0xBF3F,0x4699,{0xAA,0xD7,0xF5,0xE5,0x5B,0x8C,0x75,0x0C}};


const IID IID_ID154_Wpt_Type = {0x92EF6B0C,0x7B5B,0x4080,{0x82,0xBA,0x1D,0xB3,0xDE,0xAD,0xBB,0xCB}};


const IID IID_ID155_Wpt_Type = {0x9B9C68CF,0xB1B8,0x461F,{0x9F,0x4A,0xE3,0xB9,0x80,0x21,0x0C,0xE4}};


const IID IID_ID200_Rte_Hdr_Type = {0xB09277E6,0xB1B6,0x4786,{0xBC,0x21,0xCC,0xE9,0xD0,0x82,0x1C,0xBD}};


const IID IID_ID201_Rte_Hdr_Type = {0x98C9CD1F,0xB32B,0x405C,{0x95,0xEE,0xAC,0x07,0x88,0x86,0x15,0x71}};


const IID IID_ID202_Rte_Hdr_Type = {0xB26D0E64,0x9C6B,0x4815,{0xAC,0xF8,0x8E,0xA9,0x18,0xB9,0x30,0x98}};


const IID IID_ID210_Rte_Link_Type = {0xDAAA1645,0x843A,0x4B48,{0xB0,0x52,0x29,0x54,0xC7,0x0C,0x37,0xA8}};


const IID IID_IDXXX_Trk_Point_Type = {0xB6E9B4D0,0x4823,0x426b,{0x9C,0x03,0xFA,0xF0,0xBB,0x14,0x81,0x51}};


const IID IID_ID300_Trk_Point_Type = {0x41A7411C,0x0F75,0x4D12,{0x9B,0x30,0x23,0x49,0xCD,0xA8,0x47,0xD6}};


const IID IID_ID301_Trk_Point_Type = {0xCC178575,0x0663,0x49C0,{0xBD,0xEF,0xB6,0x4C,0x5D,0x7B,0x93,0xB5}};


const IID IID_ID302_Trk_Point_Type = {0x08D674C1,0xE27D,0x471A,{0x91,0x2D,0x34,0xB6,0x99,0x80,0x0D,0x3D}};


const IID IID_ID310_Trk_Hdr_Type = {0x23423C4D,0xEB94,0x447C,{0xA6,0xCF,0x16,0x35,0xC4,0x06,0x33,0x21}};


const IID IID_ID311_Trk_Hdr_Type = {0x05ABD889,0xE3EB,0x41EC,{0xA0,0xDD,0x83,0x7E,0x02,0x3F,0x30,0xF6}};


const IID IID_ID312_Trk_Hdr_Type = {0xF1E2E227,0xED1C,0x40F3,{0x90,0xDA,0x53,0x33,0x7D,0x17,0xC9,0xF4}};


const IID IID_IDXXX_Prx_Wpt_Type = {0x436FF720,0x6760,0x4036,{0xAD,0xFF,0x1B,0x4C,0xA2,0x06,0xF6,0xA8}};


const IID IID_ID400_Prx_Wpt_Type = {0xC6F61EAE,0x6D5A,0x4615,{0x83,0x93,0x53,0x3A,0xC0,0x3E,0x38,0x28}};


const IID IID_ID403_Prx_Wpt_Type = {0xC068C7CC,0x38A4,0x4ADF,{0x87,0xFC,0xEB,0xC8,0xC0,0x98,0x83,0x6C}};


const IID IID_ID450_Prx_Wpt_Type = {0x23A98EA2,0x3BF2,0x4140,{0x80,0x4B,0x8E,0x8C,0xFC,0x57,0x28,0x10}};


const IID IID_IDXXX_Almanac_Type = {0xEA73540C,0xC0F6,0x4e60,{0xB0,0x83,0xE1,0xDA,0x50,0x8D,0x81,0x38}};


const IID IID_ID500_Almanac_Type = {0x317AC2D3,0xC90B,0x4229,{0xAC,0x52,0xAE,0xB8,0x0D,0x46,0x18,0xBA}};


const IID IID_ID501_Almanac_Type = {0x8238A7AD,0xE78C,0x47F2,{0x9E,0x28,0xF2,0xE7,0x48,0x8C,0xDB,0xC1}};


const IID IID_ID550_Almanac_Type = {0x49C2B829,0x07C0,0x4610,{0xA4,0xB6,0x1D,0xDD,0x70,0x8A,0xD4,0xC3}};


const IID IID_ID551_Almanac_Type = {0xFA135063,0x1E92,0x40E2,{0x98,0xDE,0x13,0xCC,0xB1,0x9A,0xFE,0xD8}};


const IID IID_ID600_Date_Time_Type = {0x85540371,0x1DB0,0x45D6,{0x89,0x16,0x59,0x2E,0xAF,0xAB,0x1C,0xA7}};


const IID IID_ID650_FlightBook_Record_Type = {0x4B5F1508,0xCBF5,0x43ED,{0xA9,0x8A,0xAE,0xEC,0x73,0x02,0x66,0x6B}};


const IID IID_ID700_Position_Type = {0x52143944,0x06EE,0x45AC,{0x9B,0xCF,0x1C,0xFC,0x0A,0x38,0xDF,0x58}};


const IID IID_ID800_Pvt_Data_Type = {0x1509FB5F,0x1400,0x4E74,{0xBA,0xC0,0x42,0x43,0x58,0xB9,0x80,0x89}};


const IID IID_ID906_Lap_Type = {0xFDAC05DF,0xDC76,0x400F,{0x86,0x77,0x6E,0xA0,0x03,0xBF,0xD0,0x77}};


const IID LIBID_GARMINLib = {0xD045DCC4,0xCCC5,0x434B,{0x97,0xE6,0x76,0xA2,0xD9,0xFE,0x01,0xEA}};


const CLSID CLSID_Communication = {0xF7ABA92D,0xDA5A,0x4522,{0xA6,0x0F,0x0F,0x29,0xC1,0x03,0xE2,0x99}};


const CLSID CLSID_BodyPacket = {0xE2C4B620,0x60DE,0x40F5,{0x9E,0x8D,0xCA,0xB3,0x1B,0x64,0x56,0xF6}};


const CLSID CLSID_Application = {0xE881EB23,0x1EE8,0x4CA2,{0x8F,0xB6,0xE4,0x4B,0xA1,0x9E,0x8B,0xF4}};


const CLSID CLSID_ProtocolArray = {0xCCF8E6BB,0x01E6,0x4CBD,{0x89,0x2F,0xF0,0x02,0x1C,0x98,0xBC,0x6D}};


const CLSID CLSID_ProductData = {0x27FB9C7C,0x881D,0x4342,{0x8C,0x95,0xB6,0x47,0x89,0xC1,0x29,0x68}};


const CLSID CLSID_BodyPackets = {0xB3528481,0x0DD5,0x47AA,{0x96,0x9A,0x00,0x68,0x15,0x2C,0xBC,0x9D}};


const CLSID CLSID_Primitive = {0x23507B85,0xEA6D,0x4CEC,{0xB6,0x00,0x75,0x9C,0xEE,0x3E,0x5E,0x04}};


const CLSID CLSID_D100_Wpt_Type = {0x4C91C837,0xD229,0x4B4A,{0x97,0x09,0xD6,0xC0,0xF6,0x9B,0xC3,0x9E}};


const CLSID CLSID_D101_Wpt_Type = {0x43F46BEF,0x7111,0x4DE7,{0xAF,0x7D,0x5E,0x99,0xF6,0x9B,0x70,0x40}};


const CLSID CLSID_D102_Wpt_Type = {0x1651EF90,0xA254,0x4BD7,{0xBC,0xD6,0x19,0x71,0x0D,0x33,0x68,0x40}};


const CLSID CLSID_D103_Wpt_Type = {0x957512F9,0x9B2F,0x4FCE,{0xBF,0x24,0x1A,0x84,0xA5,0x0C,0x5E,0x5B}};


const CLSID CLSID_D104_Wpt_Type = {0xDEE6298F,0xD2DB,0x425E,{0xA3,0x94,0xF2,0x2D,0xD3,0x25,0xFE,0x3A}};


const CLSID CLSID_D105_Wpt_Type = {0xAD9B9FC8,0xA327,0x4C8E,{0xA7,0xE1,0xDC,0x6A,0x7E,0x33,0x6F,0xD8}};


const CLSID CLSID_D106_Wpt_Type = {0x008404F2,0xFAB2,0x4DF0,{0xA7,0xC4,0x90,0x41,0x8D,0x9C,0x3D,0xB2}};


const CLSID CLSID_D107_Wpt_Type = {0x4D008E69,0x1242,0x44D5,{0x95,0xF7,0x7D,0xC9,0x60,0xA3,0xD0,0x36}};


const CLSID CLSID_D108_Wpt_Type = {0xDE648C25,0xFDA6,0x4E41,{0x89,0xE0,0xC8,0xA2,0x18,0x6C,0x9B,0x2D}};


const CLSID CLSID_D109_Wpt_Type = {0x43FDF269,0x1E47,0x4051,{0xB0,0xB0,0xD6,0x65,0x66,0x05,0xCA,0x01}};


const CLSID CLSID_D110_Wpt_Type = {0x32B41613,0xEFBF,0x4386,{0x89,0x0F,0x29,0x11,0x26,0xA2,0xE9,0x78}};


const CLSID CLSID_D150_Wpt_Type = {0x732E9B0F,0x5C43,0x4C31,{0x8C,0xD6,0x8A,0x11,0x60,0x0F,0xFA,0xA0}};


const CLSID CLSID_D151_Wpt_Type = {0xDA18A25F,0xED7F,0x4911,{0xBF,0xBB,0x28,0x5A,0x78,0x31,0x19,0x0F}};


const CLSID CLSID_D152_Wpt_Type = {0x9A125B74,0x713F,0x40FC,{0x95,0x95,0xE5,0xE3,0xF5,0x1E,0x72,0x77}};


const CLSID CLSID_D154_Wpt_Type = {0xCF96ADDF,0xBC58,0x4CA5,{0xA5,0x4B,0x43,0x97,0xDE,0xB3,0xD1,0x3F}};


const CLSID CLSID_D155_Wpt_Type = {0x40777174,0xDDA7,0x49A9,{0xB8,0xA2,0x87,0x56,0x25,0xC2,0xC3,0xE0}};


const CLSID CLSID_D200_Rte_Hdr_Type = {0xD3EA58A3,0x4AC8,0x4078,{0x97,0xFC,0xB1,0xB4,0x45,0x5E,0xF9,0x17}};


const CLSID CLSID_D201_Rte_Hdr_Type = {0x1B8CB1A8,0xC435,0x4CE0,{0xAA,0x67,0x60,0x94,0x1A,0xD7,0x56,0x10}};


const CLSID CLSID_D202_Rte_Hdr_Type = {0xA31F833A,0xDDD1,0x497A,{0x96,0xB0,0xAC,0xA9,0x97,0x17,0x94,0x40}};


const CLSID CLSID_D210_Rte_Link_Type = {0xEFF2F681,0x0349,0x4FD3,{0x81,0x1A,0xF6,0x88,0x2C,0x16,0x96,0x20}};


const CLSID CLSID_D301_Trk_Point_Type = {0x28D9CC60,0x6F9A,0x4CC9,{0xBC,0x0C,0x29,0x0C,0xA5,0x8C,0x3E,0x0B}};


const CLSID CLSID_D300_Trk_Point_Type = {0x7B8D7DDE,0x7953,0x4EAF,{0xBC,0xB9,0xE3,0x5A,0x88,0xCF,0xCC,0x27}};


const CLSID CLSID_D302_Trk_Point_Type = {0x9366A030,0xF925,0x4B71,{0xBB,0xBE,0xD7,0xF0,0x58,0xEF,0x1A,0xC6}};


const CLSID CLSID_D310_Trk_Hdr_Type = {0xBA20AC05,0x864A,0x450A,{0x95,0x56,0xF9,0x9F,0x1D,0xD7,0xEE,0xA7}};


const CLSID CLSID_D311_Trk_Hdr_Type = {0x2C3FA6CA,0xEE25,0x439D,{0xA7,0x54,0x0B,0x62,0x1B,0xB2,0xC8,0x34}};


const CLSID CLSID_D312_Trk_Hdr_Type = {0xE3C7BEA2,0x0B59,0x4B95,{0x9B,0xDD,0x01,0x05,0x8D,0x91,0xE7,0x6E}};


const CLSID CLSID_D400_Prx_Wpt_Type = {0x6D452F77,0x8412,0x41DC,{0xB9,0x1D,0xDF,0x25,0x0C,0x69,0x66,0xB7}};


const CLSID CLSID_D403_Prx_Wpt_Type = {0xB549E0FF,0x8B83,0x4F4F,{0xA2,0x35,0x67,0xF4,0x97,0xF5,0x56,0xAA}};


const CLSID CLSID_D450_Prx_Wpt_Type = {0x564A6544,0x7671,0x4953,{0x9D,0x62,0xCB,0x24,0x6C,0x7D,0x3B,0x68}};


const CLSID CLSID_D500_Almanac_Type = {0xD34CC62D,0x139F,0x4381,{0xA9,0xDE,0xB5,0x1A,0x64,0x73,0x86,0x54}};


const CLSID CLSID_D501_Almanac_Type = {0x414668FF,0x9032,0x4CAF,{0x99,0xB8,0x48,0xFE,0x13,0x7D,0x4F,0x0C}};


const CLSID CLSID_D550_Almanac_Type = {0x9DE54AB2,0xE63F,0x4395,{0xBF,0x93,0xC3,0xAC,0x20,0xE3,0x01,0xAA}};


const CLSID CLSID_D551_Almanac_Type = {0x77CFC408,0x3357,0x4E31,{0xA8,0x02,0x40,0xB6,0x16,0x98,0x88,0xC2}};


const CLSID CLSID_D600_Date_Time_Type = {0x4A96C561,0xC3DC,0x4E9C,{0xB2,0xD9,0x98,0x5C,0x6D,0x98,0x53,0xAE}};


const CLSID CLSID_D650_FlightBook_Record_Type = {0x8C8316B6,0x2F2C,0x462A,{0xAA,0x2E,0x7C,0x2B,0xC0,0x22,0x04,0x71}};


const CLSID CLSID_D700_Position_Type = {0x83DDA911,0xE86C,0x4EF5,{0x80,0x3E,0x77,0x75,0xE8,0x76,0x69,0x53}};


const CLSID CLSID_D800_Pvt_Data_Type = {0x7D280D8B,0x5906,0x486E,{0x82,0x6F,0xCD,0xCC,0x31,0x91,0xC0,0xFE}};


const CLSID CLSID_D906_Lap_Type = {0x9CF110AD,0x34F8,0x4C88,{0xB4,0x51,0x56,0xBB,0x48,0x6B,0x20,0x1C}};


#ifdef __cplusplus
}
#endif

